var util = require('./src/util');
var express = require('express');
var router = require('./route/router');


// 创建服务
const app = express();

const port = 3000;

// 内部包含这句引用：var template = require('art-template');
// 设置模板的渲染函数 第一个参数指的是文件扩展名
app.engine('art', require('express-art-template'));

// 如果想修改默认的 views 视图渲染存储目录：第一个参数 views 不能写错
// app.set('views', 目录路径)

// 设置模板引擎的后缀
app.set('view engine', 'art');



// 公共路径
var publicPath = 'public';



// 把路由容器挂载到app服务中
// 挂载路由
app.use(router);

app.use(express.static(publicPath));


app.listen(port, () => {
    console.log('本机地址：\x1B[36m%s\x1B[0m', 'http://localhost:' + port);
    console.log('局域网地址：\x1B[36m%s\x1B[0m', 'http://' + util.getIPAdress() + ':' + port);
});